dog ape - Español Inglés Diccionario